package com.dingreading.cloud.web.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ReadInterestQuestionDto implements Serializable {

    private Long id;

    /**
     * 侧重点 1.语文基础 2.专注力 3.理解力 4.兴趣测评
     */
    private Integer emphasisType;

    /**
     * 侧重点名称
     */
    private String emphasisName;

    /**
     * 侧重点子名称
     * 语文基础，分为：1.常识、2.词语、3.句子
     * 专注力，分为：1.感知力、2.记忆力、3.阅读力
     * 理解力，分为：1.文字理解、2.图片理解、3.语境理解、4.共情理解、5.共情理解、语境理解 6.共情理解、文字理解
     */
    private String emphasisChildName;

    /**
     * 阶段 1.初阶 2.中阶 3.高阶
     */
    private String stageName;

    /**
     * 上级菜单ID
     */
    private Long parentId;

    /**
     * 题目标题（富文本）
     */
    private String title;

    /**
     * 详情
     */
    private String details;

    /**
     * 选择类型 1.单选 2.多选
     */
    private Integer choiceType;

    /**
     * 标题消失时间/秒
     */
    private Integer titleDisappear;

    /**
     * 音频地址
     */
    private String audioUrl;

    /**
     * 图片地址
     */
    private String imageUrl;

    private List<ReadInterestChoiceDto> choiceList;
    private List<ReadInterestQuestionDto> questionList;
}
